function critica_cad()
			 {
			 
			 if (document.signupForm.nome.value == "")
			   {
			     alert("Digite Seu nome");
				 document.signupForm.nome.focus();
				 return(false);
	           }
			   
			    
		
			   
		if (document.signupForm.telefone_comercial.value == "")
			   {
			     alert("Digite Corretamente Seu Telefone Comercial !");
				 document.signupForm.telefone_comercial.focus();
				 return(false);
	           }
	   	   
	     if (document.signupForm.atuacao_contratante.value == "")
			   {
			     alert("Informe sua área de atuação na empresa !");
				 document.signupForm.atuacao_contratante.focus();
				 return(false);
	           }
		if (document.signupForm.cargo_contratante.value == "")
			   {
			     alert("Informe seu cargo na empresa !");
				 document.signupForm.cargo_contratante.focus();
				 return(false);
	           }	 
			   
		if(document.signupForm.email.value.indexOf('@') == -1 || document.signupForm.email.value.indexOf('.') == -1){
	   
	    alert("Preencha corretamente seu email !");
		document.signupForm.email.focus();
		return(false);
	  }	   
		if (document.signupForm.login.value == "")
			   {
			     alert("Preencha o campo login !");
				 document.signupForm.login.focus();
				 return(false);
	           }	   
	    if (document.signupForm.senha.value == "")
			   {
			     alert("Digite sua senha !");
				 document.signupForm.senha.focus();
				 return(false);
	           }
			   
		if (document.signupForm.senha.value != document.signupForm.senha_confirma.value)
			   {
			     alert("Digite corretamente a confirmação de sua senha !");
				 document.signupForm.senha_confirma.focus();
				 return(false);
			   
			   }
			   
           if (document.signupForm.cnpj.value == "")
			   {
			     alert("Digite o cnpj !");
				 document.signupForm.cnpj.focus();
				 return(false);
	           }			   
			 if (document.signupForm.nome_fantasia.value == "")
			   {
			     alert("Digite o nome de fantasia !");
				 document.signupForm.nome_fantasia.focus();
				 return(false);
	           }	
			  if (document.signupForm.razao_social.value == "")
			   {
			     alert("Digite a razão social !");
				 document.signupForm.razao_social.focus();
				 return(false);
	           }	  
			if (document.signupForm.ddd_empresa.value == "")
			   {
			     alert("Digite o ddd da empresa !");
				 document.signupForm.ddd_empresa.focus();
				 return(false);
	           }
			   
			  if (document.signupForm.telefone_empresa.value == "")
			   {
			     alert("Digite o telefone da empresa !");
				 document.signupForm.telefone_empresa.focus();
				 return(false);
	           }
			  			   
			   if (document.signupForm.cep.value == "")
			   {
			     alert("Digite o cep da empresa !");
				 document.signupForm.cep.focus();
				 return(false);
	           }
			   
			   if (document.signupForm.endereco.value == "")
			   {
			     alert("Digite o endereço da empresa !");
				 document.signupForm.endereco.focus();
				 return(false);
	           }
			   if (document.signupForm.numero.value == "")
			   {
			     alert("Digite o numero da empresa !");
				 document.signupForm.numero.focus();
				 return(false);
	           }
			   if (document.signupForm.txt_id_estado.value == "")
			   {
			     alert("Informe o Estado !");
				 document.signupForm.txt_id_estado.focus();
				 return(false);
	           }
			   
			   if (document.signupForm.txt_id_cidade.value == "")
			   {
			     alert("Informe a Cidade !");
				 document.signupForm.txt_id_cidade.focus();
				 return(false);
	           }
			   if (document.signupForm.ramo_empresa.value == "")
			   {
			     alert("Escolha o ramo de atuação da empresa !");
				 document.signupForm.ramo_empresa.focus();
				 return(false);
	           }
			   if (document.signupForm.numero_funcionarios.value == "")
			   {
			     alert("Informe o número de funcionário da empresa !");
				 document.signupForm.numero_funcionarios.focus();
				 return(false);
	           }
			   
			    if (document.signupForm.desc_empresa_q_trabalho.value == "")
			   {
			     alert("Faça um pequena descrição da empresa !");
				 document.signupForm.desc_empresa_q_trabalho.focus();
				 return(false);
	           }
			    
                if (document.signupForm.cargo_vaga.value == "")
			   {
			     alert("Informe o cargo que o cadidato irá exercer !");
				 document.signupForm.cargo_vaga.focus();
				 return(false);
	           }
			   if (document.signupForm.atividades_exercer.value == "")
			   {
			     alert("Faça uma breve descrição das funcões que o funcionário irá exercer !");
				 document.signupForm.atividades_exercer.focus();
				 return(false);
	           }
			   if (document.signupForm.experiencias_qualificacoes.value == "")
			   {
			     alert("Faça uma breve descrição das experiência e qualificações do funcionário que a empresa pretente contratar !");
				 document.signupForm.experiencias_qualificacoes.focus();
				 return(false);
	           }
			   
			   
			   if (document.signupForm.salario.value == "" && document.signupForm.faixa_salarial.value == "")
			   {
			     alert("Informe o salário exato ou uma faixa salarial !");
				 document.signupForm.faixa_salarial.focus();
				 return(false);
	           }
			   if (document.signupForm.horario_trabalho.value == "")
			   {
			     alert("Informe o horário que o funcionário irá trabalhar !");
				 document.signupForm.horario_trabalho.focus();
				 return(false);
	           }
			   if (document.signupForm.cidade_trabalho.value == "")
			   {
			     alert("Informe a cidade que o funcionário irá trabalhar !");
				 document.signupForm.cidade_trabalho.focus();
				 return(false);
	           }
			   
			   if (document.signupForm.qtde_vagas.value == "")
			   {
			     alert("Informe a quantidade de vagas !");
				 document.signupForm.qtde_vagas.focus();
				 return(false);
	           }
			   
			   
			   
			   
			   
return(true);
   }
   



















function isNUMB(c)
 {
 if((cx=c.indexOf(","))!=-1)
  {
  c = c.substring(0,cx)+"."+c.substring(cx+1);
  }
 if((parseFloat(c) / c != 1))
  {
  if(parseFloat(c) * c == 0)
   {
   return(1);
   }
  else
   {
   return(0);
   }
  }
 else
  {
  return(1);
  }
 }

function LIMP(c)
 {
 while((cx=c.indexOf("-"))!=-1)
  {
  c = c.substring(0,cx)+c.substring(cx+1);
  }
 while((cx=c.indexOf("/"))!=-1)
  {
  c = c.substring(0,cx)+c.substring(cx+1);
  }
 while((cx=c.indexOf(","))!=-1)
  {
  c = c.substring(0,cx)+c.substring(cx+1);
  }
 while((cx=c.indexOf("."))!=-1)
  {
  c = c.substring(0,cx)+c.substring(cx+1);
  }
 while((cx=c.indexOf("("))!=-1)
  {
  c = c.substring(0,cx)+c.substring(cx+1);
  }
 while((cx=c.indexOf(")"))!=-1)
  {
  c = c.substring(0,cx)+c.substring(cx+1);
  }
 while((cx=c.indexOf(" "))!=-1)
  {
  c = c.substring(0,cx)+c.substring(cx+1);
  }
 return(c);
 }

function VerifyCNPJ(cnpj)
 {
 cnpj = LIMP(cnpj);
 if(isNUMB(cnpj) != 1)
  {
  return(0);
  }
 else
  {
  if(cnpj == 0)
   {
   return(0);
   }
  else
   {
   g=cnpj.length-2;
   if(RealTestaCNPJ(cnpj,g) == 1)
    {
    g=cnpj.length-1;
    if(RealTestaCNPJ(cnpj,g) == 1)
     {
     return(1);
     }
    else
     {
     return(0);
     }
    }
   else
    {
    return(0);
    }
   }
  }
 }
function RealTestaCNPJ(cnpj,g)
 {
 var VerCNPJ=0;
 var ind=2;
 var tam;
 for(f=g;f>0;f--)
  {
  VerCNPJ+=parseInt(cnpj.charAt(f-1))*ind;
  if(ind>8)
   {
   ind=2;
   }
  else
   {
   ind++;
   }
  }
  VerCNPJ%=11;
  if(VerCNPJ==0 || VerCNPJ==1)
   {
   VerCNPJ=0;
   }
  else
   {
   VerCNPJ=11-VerCNPJ;
   }
 if(VerCNPJ!=parseInt(cnpj.charAt(g)))
  {
  return(0);
  }
 else
  {
  return(1);
  }
 }
 

  function FormataCGC(Formulario, Campo, TeclaPres)
  {
    var tecla = TeclaPres.keyCode;
    var strCampo;
    var vr;
    var tam;
    var TamanhoMaximo = 14;
 
    eval("strCampo = document." + Formulario + "." + Campo);
 
    vr = strCampo.value;
    vr = vr.replace("/", "");
    vr = vr.replace("/", "");
    vr = vr.replace("/", "");
    vr = vr.replace(",", "");
    vr = vr.replace(".", "");
    vr = vr.replace(".", "");
    vr = vr.replace(".", "");
    vr = vr.replace(".", "");
    vr = vr.replace(".", "");
    vr = vr.replace(".", "");
    vr = vr.replace(".", "");
    vr = vr.replace("-", "");
    vr = vr.replace("-", "");
    vr = vr.replace("-", "");
    vr = vr.replace("-", "");
    vr = vr.replace("-", "");
    tam = vr.length;

    if (tam < TamanhoMaximo && tecla != 8)
    {
      tam = vr.length + 1;
    }

    if (tecla == 8)
    {
      tam = tam - 1;
    }

    if (tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105)
    {
      if (tam <= 2)
      {
        strCampo.value = vr;
      }
       if ((tam > 2) && (tam <= 6))
       {
         strCampo.value = vr.substr(0, tam - 2) + '-' + vr.substr(tam - 2, tam);
       }
       if ((tam >= 7) && (tam <= 9))
       {
         strCampo.value = vr.substr(0, tam - 6) + '/' + vr.substr(tam - 6, 4) + '-' + vr.substr(tam - 2, tam);
      }
       if ((tam >= 10) && (tam <= 12))
       {
         strCampo.value = vr.substr(0, tam - 9) + '.' + vr.substr(tam - 9, 3) + '/' + vr.substr(tam - 6, 4) + '-' + vr.substr(tam - 2, tam);
      }
       if ((tam >= 13) && (tam <= 14))
       {
         strCampo.value = vr.substr(0, tam - 12) + '.' + vr.substr(tam - 12, 3) + '.' + vr.substr(tam - 9, 3) + '/' + vr.substr(tam - 6, 4) + '-' + vr.substr(tam - 2, tam);
      }
       if ((tam >= 15) && (tam <= 17))
       {
         strCampo.value = vr.substr(0, tam - 14) + '.' + vr.substr(tam - 14, 3) + '.' + vr.substr(tam - 11, 3) + '.' + vr.substr(tam - 8, 3) + '.' + vr.substr(tam - 5, 3) + '-' + vr.substr(tam - 2, tam);
      }
    }
  }

function TESTA()
 {
 if(VerifyCNPJ(document.forms[0].cnpj.value) == 1)
  {
  alert("CNPJ válido!");
  }
 else
  {
  alert("CNPJ não é válido!");
  }
 document.forms[0].CNPJ.focus();
 return;
 }
